package com.aretias.jkholdings.service;

import java.util.List;

import com.aretias.jkholdings.model.Category;

public interface CategoryService {
	
	/**
	 * 
	 * @param param
	 * @return
	 */
	public List<Category> getChild(Category param);
	
	/**
	 * 
	 * @return
	 */
	public List<Category> gettAllCategorys();

	/**
	 * 
	 * @return
	 */
	public Category getFirstCategory();
	
	/**
	 * 
	 * @param param
	 * @return
	 */
	public Category getCategoryFullName(Category param);
	
	/**
	 * 
	 * @param param
	 * @return
	 */
	public void addCategory(Category param);

	/**
	 * 
	 * @param param
	 * @return
	 */
	public void removeCategory(Category param);

	/**
	 * 
	 * @param param
	 * @return
	 */
	public void removeChildCategory(Category param);
}
